DomainObjects Class Library

UpdateByCriteria.Execute Method 

Executes this update against the database. If a transaction is in progress when the Execute method is called, then this update will execute as part of that transaction. If a transaction is not in progress, then this update will execute and commit as part of a new transaction.

If this update command gets executed as part of a transaction that contains edited objects, then this command will get executed before the object modification commands are executed against the database.
public void <TargetClass>Execute(); where TargetClass: EditableObject

See Also

UpdateByCriteria Class | DomainObjects.Facade.Command Namespace